@media only screen and (min-width: 1280px) and (max-width: 1599px) /*Computer*//*Computer*//*Computer*/
{
	/* HEADER HEADER HEADER HEADER HEADER HEADER HEADER HEADER HEADER HEADER HEADER HEADER HEADER HEADER HEADER HEADER HEADER HEADER HEADER */
	.top_menu {
		display: block;
		float: left;
		margin: 0 0 10px 0;
		border-bottom: 1px solid rgb(210,210,210);
	}
	.header_li {
		float: left;
		margin: 0 0 0 2px;
		padding: 0;
		padding-top: 3px;
		font-size: 20px;
	}
	.header_li a {
		border-bottom: none;
	}
	
	.hover-border {
		text-decoration: none;
		position: relative;
	}
	.hover-border::after {
		content: '';
		width: 0%;
		height: 2px;
		background-color: white;
		position: absolute;
		bottom: 0%; left: 50%;
		border-radius: 12px;
		transition: all 400ms ease
	}
	.hover-border:hover::after {
		left: 0%;
		width: 100%;
	}
	.NNs_logo
	{
		width: 50px;
		height: 50px;
		float: left;
		margin: 0;
		padding: 5px 0 10px 16px;
		display: none;
	}
	.paddingIfNotLoggedIn {
		padding-bottom: 70px;
	}
	.paddingIfLoggedIn {
		padding-bottom: 70px;
	}
	.NNs_logo2
	{
		width: 70px;
		height: auto;
		float: left;
		margin: 0;
		padding: 5px 15 10px 16px;
		display: block;
		transition: .3s;
		opacity: 1;
	}
	.NNs_logo2:hover {
		transition: .3s;
		opacity: .85;
	}

	.nav label {
		display: none;
	}
	ul
	{
		margin: 0 0 0 0;
		padding: 0 0 0 4px;
	}
	/* TEAMSPEAK TEAMSPEAK TEAMSPEAK TEAMSPEAK TEAMSPEAK TEAMSPEAK TEAMSPEAK TEAMSPEAK TEAMSPEAK TEAMSPEAK TEAMSPEAK TEAMSPEAK TEAMSPEAK */
	.join_ts3 h1
	{
		font-size: 470%;
	}
	/* REGISTER REGISTER REGISTER REGISTER REGISTER REGISTER REGISTER REGISTER REGISTER REGISTER REGISTER REGISTER REGISTER REGISTER */
	input[type="text"], input[type="password"]
	{
		height: 45px;
		width: 100%;
		font-size: 18px;
		background-color: #fff;
		padding-left: 40px;
	}
	
	input[type="text"], input[type="password"]
	{
		height: 45px;
		width: 100%;
		font-size: 18px;
		background-color: #fff;
		padding-left: 40px;
	}
	.container
	{
		padding: 40px 0 300px 0;
	}
	.container_upload
	{
		margin: auto;
		padding: 120px 0 300px 0;
	}
	.container_ts
	{
		margin: 0 0 10px 0;
		padding: 0 0 0 0;
		height: 100%;
	}
	.container_reg
	{
		width: 26%;
		margin: auto auto;
		height: 600px;
		padding-top: 75px;
	}
	
	.container_files {
		padding: 0 0 3000px 0;
		height: 5000px;
	}
	.teamspeak_view
	{
		padding: 90px 0 0 0;
	}

	.upload_successful
	{
		float: left;
		padding: 15px 0 0 0;
		color: green;
		font-size: 200%;
	}
	.register_error
	{
		padding-top: 20px;
		font-size: 200%;

	}
	/* BUTTONS BUTTONS BUTTONS BUTTONS BUTTONS BUTTONS BUTTONS BUTTONS BUTTONS BUTTONS BUTTONS BUTTONS BUTTONS BUTTONS BUTTONS BUTTONS  */
	.btn-upload {
		padding: 20px 25px;
		transition: .5s;
		color: #27ae60;
		border-radius: 6px;
		border: 2px solid #27ae60;
		font-size: 200%;
	}
	.btn-upload-profile {
		padding: 20px 25px;
		transition: .5s;
		color: #27ae60;
		border-radius: 6px;
		border: 2px solid #27ae60;
		font-size: 100%;
	}
	.btn-login {
		padding: 15px 25px;
	}
	/* PROFILE PROFILE PROFILE PROFILE PROFILE PROFILE PROFILE PROFILE PROFILE PROFILE PROFILE PROFILE PROFILE PROFILE PROFILE PROFILE  */
	
	.upload-form input[type='file']{
		margin: auto;
		font-size: 300%;
		padding: 200px 0 300px 0;
	}
	.inputFileImage {
		margin-top: 10px;
		margin-left: 20px;
	}
	.upload-form-profile input[type='file']{
		font-size: 200%;
	}

	.container_profile_main
	{
		margin: 0 auto;
		width: 100%;
		height: 1000px;
	
	}
	.container_profile
	{
		width: 80%;
	}
	
	.label_upload_avatar{
		font-size: 200%;
	}
	.profileName{
		margin: 0;
		padding: 15px 0 0 350px;
		font-size: 300%;
	}
	.profileId{
		padding: 15px 0 0 350px;
		font-size: 150%;
	}
	.profileImage{
		width: 300px;
		height: 300px;
		margin-top: 10px;
		padding: 0 10px 5px 10px;
	}
	/* USERS USERS USERS USERS USERS USERS USERS USERS USERS USERS USERS USERS USERS USERS USERS USERS USERS USERS USERS USERS USERS USERS */
	.container_users {
		padding: 0 0 300px 0;
		height: 680px;
	}

	.userImages {
		width: 100px;
		height: 100px;
		margin-top: 10px;
	}
	.usersName {
		padding: 50px 0 0 20px;
		font-size: 140%;

	}

	.usersId {
		padding: 50px 0 0 0;
		font-size: 120%;
	}
	.usersSub {
		padding: 0 0 0 20px;
		font-size: 110%;
	}
	.users{
		width: 700px;
	}
	
	/* SHOUTBOX SHOUTBOX SHOUTBOX SHOUTBOX SHOUTBOX SHOUTBOX SHOUTBOX SHOUTBOX SHOUTBOX SHOUTBOX SHOUTBOX SHOUTBOX SHOUTBOX SHOUTBOX SHOUTBOX */
	.shoutbox{
		padding-top: 0;
		width: 50%;
		font-size: 130%;
	}
	.shoutbox-form input[type='text'] {
		width: 98%;
	}
	.shoutbox_error {
		width: 97%;
		font-size: 140%;
	}
	/* FILES FILES FILES FILES FILES FILES FILES FILES FILES FILES FILES FILES FILES FILES FILES FILES FILES FILES FILES FILES FILES FILES */
	.files{
		width: 500px;
	}

	.fileImages {
		width: 100px;
		height: 100px;
		margin-top: 10px;
		padding: 0 10px 10px 0;
	}
	.fileName {
		padding: 40px 0 0 0;
		font-size: 180%;
	}
	.fileNameInfo {
		margin: 0 0 0 215px;
	}

	.fileDownload a, .fileDownload a:link, .fileDownload a:hover, .fileDownload a:active, .fileDownload a:visited {
		margin-top: 35px;
		font-size: 70%;
	}
	.prgFilesDiv{
		float:left;
		width: 30%;
		height: 14%;
		margin-left: 2%;
	}
	.pvyFilesDiv{
		float:left;
		width: 30%;
		height: 17.2%;
		margin-left: 3%;
	}
	.otherFilesDiv{
		float:right;
		width: 30%;
		height: 3.7%;
		margin-right: 2%;
	}
	.prgFiles {
		float:left;
		width: 28%;
		margin-left: 2.5%;
	}
	.pvyFiles {
		float:left;
		width: 28%;
		margin-left: 35.5%;
	}
	.otherFiles {
		float:left;
		width: 28%;
		margin-left: 68.5%;
	}
	.PRGSpan {
		margin-left: 3%;
		font-size: 150%;
		font-weight: bold;
	}
	.PVYSpan {
		margin-left: 30%;
		font-size: 150%;
		font-weight: bold;
	}
	.OthersSpan {
		margin-left: 31%;
		font-size: 150%;
		font-weight: bold;
	}

}
